package com.design.principle.interfaceSegregation;

/**
 * @program: designPattern
 * @description:
 * @author: STU756
 * @create: 2021-01-19 00:39
 */

/**
 * 所有的动物都实现这个接口的话，不是所有的动物都有这些行为，
 * 所以需要对这个接口进行拆分进行隔离
 * 分为IEatAnimal  IFlyAnimal   ISwimAnimal
 */
public interface IAnimal {
    void eat();
    void fly();
    void swim();
}
